vermin ridden - Espagnol Anglais Dictionnaire